#ifndef COMMUN_H
#define COMMUN_H

using namespace std;
#include <list>
#include <utility>
#include <string>
#include <iostream>

#include "Element.h"
#include "Node.h"
#include "Attribute.h"
#include "Content.h"

typedef list<Attribute*> AttributeList;
typedef list<Element> ElList;
typedef list<Node*> NodeList;
typedef pair<string, string> ElementName;
typedef pair<AttributeList,NodeList> XMLChildren;
#ifdef DEBUG
#define debug(x) (x)
#else
#define debug(x) ((void) 0)
#endif


#endif
